package com.cykj.user.service;

import com.cykj.user.domain.CtBan;
import com.cykj.user.domain.Customer;

import java.util.List;

/**
 * @BelongsProject: Cykj-Order-System
 * @BelongsPackage: com.cykj.user.service
 * @Author: 阿强
 * @CreateTime: 2025-08-18 11:33
 * @Description: TODO
 * @Version: 1.0
 */

/**
 * 用户Service接口
 */
public interface ICtService
{
    /**查询用户*/
    Customer selectCtById(Long id);

    /**查询用户列表*/
    List<Customer> selectCtList(Customer ct);

    /**新增用户*/
    int insertCt(Customer ct);

    /**修改用户*/
    int updateCt(Customer ct);

    /**将用户加入黑名单操作结果（1-成功，0-失败）*/

    int addUserToBlacklist(CtBan ctBan);

    int addToBlacklist(CtBan ctBan);

    int removeUserFromBlacklist(Long userId);
}
